package com.fwh.gmall.dto;

import lombok.Data;

import java.util.List;

@Data
public class ElectricResponse {
    /**
     * 设备时间数组
     */
    private List<String> deviceTimeArray;

    /**
     * 太阳能发电量数组
     */
    private List<Double> kwhSunArray;

    /**
     * 发电机发电量数组
     */
    private List<Double> kwhGenArray;

    /**
     * 电网输入电量数组
     */
    private List<Double> kwhUtilnArray;

    /**
     * 电网输出电量数组
     */
    private List<Double> kwhUtiOutArray;

    /**
     * 热泵充电电量数组
     */
    private List<Double> kwhFhpChgArray;

    /**
     * 热泵放电电量数组
     */
    private List<Double> kwhFhpDiArray;

    /**
     * 负载电量数组
     */
    private List<Double> kwhLoadArray;

    /**
     * 电网负载电量数组
     */
    private List<Double> kwhGridLoadArray;

    /**
     * 太阳能负载电量数组
     */
    private List<Double> kwhSolarLoadArray;

    /**
     * 热泵负载电量数组
     */
    private List<Double> kwhFhpLoadArray;

    /**
     * 发电机负载电量数组
     */
    private List<Double> kwhGenLoadArray;

    /**
     * 电网充电电池电量数组
     */
    private List<Double> gridChBatArray;

    /**
     * 电池输出电网电量数组
     */
    private List<Double> batOutGridArray;

    /**
     * 发电机充电电池电量数组
     */
    private List<Double> genChBatArray;

    /**
     * 太阳能充电电池电量数组
     */
    private List<Double> soChBatArray;

    /**
     * 太阳能输出电网电量数组
     */
    private List<Double> soOutGridArray;

    /**
     * 近端太阳能瓦时数组
     */
    private List<Double> proximalSolarWhArray;

    /**
     * MPPT瓦时数组
     */
    private List<Double> mpptWhArray;

    /**
     * 远程太阳能瓦时总计数组
     */
    private List<Double> remoteSolarWhTotalArray;

    /**
     * 电表套件PV瓦时数组
     */
    private List<Double> meterkitPvWhArray;

    /**
     * 次级PV瓦时数组
     */
    private List<Double> secondaryPvWhArray;

    /**
     * MPAN PV1瓦时数组
     */
    private List<Double> mpanPv1Wh;

    /**
     * MPAN PV2瓦时数组
     */
    private List<Double> mpanPv2Wh;

    /**
     * APBox20 PV瓦时数组
     */
    private List<Double> apbox20PvWh;
}
